de.cebis.moccabox.io.command
Class InvalidCommandException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by de.cebis.moccabox.application.exceptions.BusinessTaskPerformanceException
                  extended by de.cebis.moccabox.io.command.InvalidCommandException
All Implemented Interfaces:
java.io.Serializable

public class InvalidCommandException
extends BusinessTaskPerformanceException

Fehler, weil ein ungültiger TaskCommand referenziert wurde. Entweder sind im referenzierten TaskCommandContainer keine TaskCommands hinterlegt oder das entsprechende TaskCommand ist bereits ungültig geworden. Ungültig wird ein Befehl, wenn er bereits abgerufen wurde (das zugehörige Ticket wurde entwertet) oder der Aufruf liegt schon zu lange zurück, so dass alles Befehle des Aufrufs aus dem Speicher entfernt wurden.

Author:
weichelt - 17.01.2005
See Also:
TaskCommandContainer, Serialized Form

Constructor Summary
InvalidCommandException()
          Parameterloser Konstruktor zum Erzeugen einer neuen Fehlermeldung.
InvalidCommandException(java.lang.String message)
          Konstruktor zum Erzeugen einer neuen Fehlermeldung.
InvalidCommandException(java.lang.String message, java.lang.Throwable exception)
          Konstruktor zum Erzeugen einer neuen Fehlermeldung.
InvalidCommandException(java.lang.Throwable exception)
          Konstruktor zum Erzeugen einer neuen Fehlermeldung.
 
Method Summary
 
Methods inherited from class de.cebis.moccabox.application.exceptions.BusinessTaskPerformanceException
getArguments, setArguments
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InvalidCommandException

public InvalidCommandException()
Parameterloser Konstruktor zum Erzeugen einer neuen Fehlermeldung.


InvalidCommandException

public InvalidCommandException(java.lang.String message)
Konstruktor zum Erzeugen einer neuen Fehlermeldung.

Parameters:
message - Text der Fehlermeldung. Hinweis auf die Fehlerursache!

InvalidCommandException

public InvalidCommandException(java.lang.Throwable exception)
Konstruktor zum Erzeugen einer neuen Fehlermeldung.

Parameters:
exception - Auslöser der Fehlermeldung.

InvalidCommandException

public InvalidCommandException(java.lang.String message,
                               java.lang.Throwable exception)
Konstruktor zum Erzeugen einer neuen Fehlermeldung.

Parameters:
message - Text der Fehlermeldung. Hinweis auf die Fehlerursache!
exception - Auslöser der Fehlermeldung.